home *** CD-ROM | disk | FTP | other *** search
- $MACRO Init;
- UnAssign_All_Keys;
-
- {Default settings}
- MACRO_TO_KEY(<F1> ,'MAINHELP' ,Edit ); {Main help screen }
- MACRO_TO_KEY(<F2> ,'ME-MENUS' ,Edit ); {Main menu }
- MACRO_TO_KEY(<B0> ,'ME-MENUS' ,Edit ); {Main menu }
- MACRO_TO_KEY(<F3> ,'SAVEFILE' ,Edit ); {Save a file }
- MACRO_TO_KEY(<CtrlF3> ,'SAVEBLCK' ,Edit ); {Save a block to a file }
- MACRO_TO_KEY(<ShftF3> ,'LOADFILE' ,Edit ); {Load a file }
- MACRO_TO_KEY(<F6> ,'SEARCH' ,Edit ); {Search }
- MACRO_TO_KEY(<ShftF6> ,'S_REPL' ,Edit ); {Search and replace }
- MACRO_TO_KEY(<F7> ,'MARKBLCK' ,Edit ); {Mark a block }
- MACRO_TO_KEY(<ShftF7> ,'MCOLBLCK' ,Edit ); {Mark a column block }
- MACRO_TO_KEY(<CtrlF9> ,'BLOCKOFF' ,Edit ); {Turn block mark off }
- MACRO_TO_KEY(<AltF8> ,'UNDBLK' ,Edit ); {Undent block }
- MACRO_TO_KEY(<AltU> ,'UNDBLK' ,Edit ); {Undent block }
- MACRO_TO_KEY(<AltF7> ,'INDBLK' ,Edit ); {Indent block }
- MACRO_TO_KEY(<AltI> ,'INDBLK' ,Edit ); {Indent block }
- CMD_TO_KEY( <F9> ,COPY_BLOCK ,Edit ); {Copy the marked block }
- CMD_TO_KEY( <F10> ,MOVE_BLOCK ,Edit ); {Move the marked block }
- CMD_TO_KEY( <CtrlF10> ,DELETE_BLOCK ,Edit ); {Delete marked block }
- CMD_TO_KEY( <ShftF9> ,USER_WINDOW_COPY ,Edit ); {Interwindow block copy }
- CMD_TO_KEY( <ShftF10> ,USER_WINDOW_MOVE ,Edit ); {Interwindow block move }
- MACRO_TO_KEY(<F8> ,'RUNMAC' ,Edit ); {Run a macro }
- MACRO_TO_KEY(<CtrlF8> ,'COMPILE' ,Edit ); {Compile a program }
- MACRO_TO_KEY(<CtrlF2> ,'CMPERROR' ,Edit ); {Find next compiler error }
- MACRO_TO_KEY(<AltE> ,'CMPERROR' ,Edit ); {Find next compiler error }
- MACRO_TO_KEY(<AltF9> ,'TEMPLATE' ,Edit ); {Expand template }
- MACRO_TO_KEY(<AltT> ,'TEMPLATE' ,Edit ); {Expand template }
- MACRO_TO_KEY(<AltF6> ,'MATCH' ,Edit ); {Match brace for language }
- MACRO_TO_KEY(<AltM> ,'MATCH' ,Edit ); {Match brace for language }
- MACRO_TO_KEY(<ShftF1> ,'NEXTWIN' ,Edit ); {Switch to next window }
- MACRO_TO_KEY(<CtrlF1> ,'LASTWIN' ,Edit ); {Switch to last window }
- CMD_TO_KEY( <CtrlF5> ,ZOOM ,Edit ); {Zoom window to full size }
- CMD_TO_KEY( <DEL> ,DEL_CHAR ,Edit ); {Delete character }
- MACRO_TO_KEY(<AltD> ,'DELEOL' ,Edit ); {Delete to end of line }
- MACRO_TO_KEY(<ShftDEL> ,'DELWORD' ,Edit ); {Delete word forward }
- CMD_TO_KEY( <BS> ,BACK_SPACE ,Edit ); {Back space }
- MACRO_TO_KEY(<CtrlBS> ,'BSWORD' ,Edit ); {Back space a whole word }
- CMD_TO_KEY( <ShftF8> ,DEL_LINE ,Edit ); {Delete line }
- CMD_TO_KEY( <TAB> ,TAB_RIGHT ,Edit ); {Tab right }
- CMD_TO_KEY( <ShftTAB> ,TAB_LEFT ,Edit ); {Tab left }
- CMD_TO_KEY( <F4> ,INDENT ,Edit ); {Indent }
- CMD_TO_KEY( <ShftF4> ,UNDENT ,Edit ); {Undent }
- CMD_TO_KEY( <F5> ,MARK_POS ,Edit ); {Mark cursor position }
- CMD_TO_KEY( <ShftF5> ,GOTO_MARK ,Edit ); {Goto marked cursor positi}
- MACRO_TO_KEY(<AltF5> ,'ASCII' ,EDIT ); {Ascii table }
- MACRO_TO_KEY(<AltA> ,'ASCII' ,EDIT ); {Ascii table }
- MACRO_TO_KEY(<AltF4> ,'CONDENSE' ,Edit ); {Enter condensed display }
- MACRO_TO_KEY(<ENTER> ,'CR' ,Edit ); {Carriage return "Enter" }
- CMD_TO_KEY( <LF> ,LEFT ,Edit ); {Cursor left }
- CMD_TO_KEY( <RT> ,RIGHT ,Edit ); {Cursor right }
- CMD_TO_KEY( <UP> ,UP ,Edit ); {Cursor up }
- CMD_TO_KEY( <DN> ,DOWN ,Edit ); {Cursor down }
- CMD_TO_KEY( <HOME> ,HOME ,Edit ); {Cursor to home }
- CMD_TO_KEY( <END> ,EOL ,Edit ); {Cursor to end of line }
- CMD_TO_KEY( <PgUp> ,PAGE_UP ,Edit ); {Display page up }
- CMD_TO_KEY( <PgDn> ,PAGE_DOWN ,Edit ); {Display page down }
- CMD_TO_KEY( <CtrlHome> ,TOF ,Edit ); {To top of the file }
- CMD_TO_KEY( <CtrlEnd> ,EOF ,Edit ); {To Bottom of the file }
- CMD_TO_KEY( <CtrlPgDn> ,NEXT_PAGE_BREAK ,Edit ); {Cursor to next page break}
- CMD_TO_KEY( <CtrlPgUp> ,LAST_PAGE_BREAK ,Edit ); {Cursor to last page break}
- CMD_TO_KEY( <CtrlLF> ,WORD_LEFT ,Edit ); {Cursor word left }
- CMD_TO_KEY( <CtrlRT> ,WORD_RIGHT ,Edit ); {Cursor word right }
- MACRO_TO_KEY(<CtrlT> ,'TOPWIN' ,Edit ); {Top of window }
- MACRO_TO_KEY(<CtrlB> ,'BOTWIN' ,Edit ); {Bottom of window }
- MACRO_TO_KEY(<CtrlU> ,'SCROLLUP' ,Edit ); {Scroll window up }
- MACRO_TO_KEY(<CtrlD> ,'SCROLLDN' ,Edit ); {Scroll window down }
- MACRO_TO_KEY(<CtrlF6> ,'GOTOLINE' ,Edit ); {Move cursor to line num }
- CMD_TO_KEY( <AltF1> ,ENTER_DOS_SHELL ,Edit ); {Enter the DOS shell }
- MACRO_TO_KEY(<AltF3> ,'SHELLDOS' ,Edit ); {Run DOS from editor }
- CMD_TO_KEY( <CtrlF7> ,UNDO ,Edit ); {Undo }
- CMD_TO_KEY( <CtrlENTER>,UNDO ,Edit ); {Undo }
- CMD_TO_KEY( <AltF2> ,CALCULATOR ,Edit ); {Pop up calculator }
- MACRO_TO_KEY(<CtrlF4> ,'REFORMAT' ,EDIT ); {Reformat paragraph }
- MACRO_TO_KEY(<AltR> ,'REFORMAT' ,EDIT ); {Reformat paragraph }
- CMD_TO_KEY( <AltF10> ,KEY_RECORD ,Edit ); {Key record (EDIT) }
- CMD_TO_KEY( <AltF10> ,KEY_RECORD ,DOS_SHELL ); {Key record (DOS_SHELL) }
- MACRO_TO_KEY(<AltC> ,'FCMD' ,Edit ); {Format codes }
- MACRO_TO_KEY(<F9> ,'DOSLOAD' ,DOS_SHELL ); {Load file from DOS_SHELL }
- MACRO_TO_KEY(<AltJ> ,'JUSTIFY' ,EDIT ); {Right Justify a paragraph}
- MACRO_TO_KEY(<ShftF2> ,'DATETIME' ,Edit ); {Date and time stamp }
- MACRO_TO_KEY(<AltL> ,'LINEDRAW' ,Edit ); {Line drawing }
-
- Set_Global_Int('Default_Insert_Mode',1);
- Insert_Mode := Global_Int('Default_Insert_Mode');
- Explosions := 1;
- Mouse := 0;
- Backups := 1;
- Page_Str := '';
- Truncate_Spaces := 1;
- AutoSave := 0;
- Set_Global_Str('PRINTER_TYPE', 'IBM');
- Set_Global_Str('PRINTER_TYPES', 'IBM(PR)Okidata(PR)C.itoh(PR)Epson(PR)Toshiba(PR)NEC(PR)');
- Set_Global_Int('RESTORE',0);
- Set_Global_Int('BIG_COMPILE',0);
-
-
- FLABEL('DatTim',12,Edit );
- FLABEL('LOAD ',9,DOS_SHELL );
- FLABEL('Record',40,DOS_SHELL );
- FLABEL('Record',40,Edit );
- FLABEL('Refrmt',24,EDIT );
- FLABEL('Calc ',32,Edit );
- FLABEL('UNDO ',27,Edit );
- FLABEL('runDOS',33,Edit );
- FLABEL('DOSshl',31,Edit );
- FLABEL('GotoLn',26,Edit );
- FLABEL('Condns',34,Edit );
- FLABEL('ASCII ',35,EDIT );
- FLABEL('Goto ',15,Edit );
- FLABEL('Mark ',5,Edit );
- FLABEL('Undent',14,Edit );
- FLABEL('Indent',4,Edit );
- FLABEL('DelLin',18,Edit );
- FLABEL('Zoom ',25,Edit );
- FLABEL('LstWin',21,Edit );
- FLABEL('NxtWin',11,Edit );
- FLABEL('Match ',36,Edit );
- FLABEL('Templt',39,Edit );
- FLABEL('ERROR',22,Edit );
- FLABEL('Compil',28,Edit );
- FLABEL('RunMac',8,Edit );
- FLABEL('WnMove',20,Edit );
- FLABEL('WnCopy',19,Edit );
- FLABEL('DelBl ',30,Edit );
- FLABEL('MoveBl',10,Edit );
- FLABEL('CopyBl',9,Edit );
- FLABEL('IndBlk',37,Edit );
- FLABEL('UndBlk',38,Edit );
- FLABEL('BlkOff',29,Edit );
- FLABEL('BegCol',17,Edit );
- FLABEL('MarkBl',7,Edit );
- FLABEL('S/Repl',16,Edit );
- FLABEL('Search',6,Edit );
- FLABEL('Load ',13,Edit );
- FLABEL('SaveBl',23,Edit );
- FLABEL('Save ',3,Edit );
- FLABEL('Menu ',2,Edit );
- FLABEL('Help ',1,Edit );
-
- {Filename extension specific}
- Set_Global_Str('Extensions','.C .PAS .BAS .ASM .DOC .SRC .H .MOD .PRG');
- Set_Global_Str('Compiler1','NONE(IN)MICROSOFT(IN)TURBO PASCAL 4.0(IN)TURBO C 1.0(IN) LATTICE C 3.0(IN) MULTI-EDIT (IN) CUSTOM(IN)');
- Set_Global_Str('Compiler2','MS PASCAL 3.3');
- Set_Global_Str('Compiler3','');
- Set_Global_Str('Language1','NONE(IN)C(IN)PASCAL(IN)ASM(IN)BASIC(IN)MULTI-EDIT(IN)CUSTOM(IN)');
- Set_Global_Str('.C','LS=C(IN) COMP=TURBO C 1.0(IN) IND=S TS=2(IN) RM=128(IN)');
- Set_Global_Str('.C_Comp','MAKE <FILE>');
- Set_Global_Str('.PAS','LS=PASCAL(IN) COMP=TURBO PASCAL 4.0(IN) IND=S TS=2(IN) RM=128(IN)');
- Set_Global_Str('.BAS','IND=O(IN) LS=BASIC(IN) COMP=MICROSOFT(IN)');
- Set_Global_Str('.ASM','COMP=MICROSOFT(IN) RM=132(IN) TS=8(IN) IND=A(IN)');
- Set_Global_Str('.DOC','IND=O(IN) WW=1(IN) RM=72(IN) DOC=1(IN)');
- Set_Global_Str('.SRC','TS=2(IN) RM=128(IN) LS=MULTI-EDIT(IN) COMP=MULTI-EDIT (IN) IND=S(IN)');
- Set_Global_Str('.SRC_Comp','MEMAC -P<ME_PATH> <FILE>');
- Set_Global_Str('.H',' IND=S(IN) TS=2(IN) RM=128(IN) LS=C(IN) COMP=MICROSOFT(IN)');
- Set_Global_Str('.MOD','LS=PASCAL(IN) COMP=TURBO PASCAL 4.0(IN) IND=S TS=2(IN) RM=128(IN)');
- Set_Global_Str('.PRG','IND=A(IN) TS=4(IN)');
-
- END_MACRO;
-